var L_DIALOG = "#dialog";

$(function() {
	dialog2();
});

function makeDialog(title, message, buttonArray) {
	$(L_DIALOG).dialog("destroy");

	$(L_DIALOG).attr("title", title);
	$(L_DIALOG + " p").html(message);

	$(L_DIALOG).dialog({
		autoOpen : true,
		draggable : false,
		resizable : false,
		width : 430,
		height : 170,
		buttons : buttonArray
	});

	// 공통처리 닫기버튼 제거
	$(".ui-dialog-titlebar-close").remove();
}

function dialog1() {
	makeDialog("누를테면 눌러봐~ (1/10)",
			"소영양은 송범군이 소영양을 좋아하는 것보다 더 많이 송범군을 좋아합니까?", [ {
				text : "네",
				click : function(e) {
					$(this).dialog("close");
					dialog2();
				}
			}, {
				text : "아니요",
				click : function(e) {
					alert("버그 없는 프로그램이 없지요. @.@; 무시하고 그냥 예를 누르세요 에 헤헤헤~");
				},
				mouseover : function() {
					var x = (window.innerWidth - 430) * Math.random();
					var y = (window.innerWidth - 170) * Math.random();
					$(L_DIALOG).dialog("option", "position", [ x, y ]);
				}
			} ]);
}

function dialog2() {
	var count = 10; // 내가 [이]니까 2가 좋아~
	makeDialog("마우스 외쪽버튼이 고장날때까지 (2/10)", 
			"소영양은", [ {
		text : "네",
		click : function(e) {
			$(e.target).find("span").html();
		}
	}, {
		text : "아니요(" + count + "남음)",
		click : function(e) {
			count--;
			$(e.target).find("span").html("아니요(" + count + "남음)");
			if (count == 9) {
				alert("0에 닫힘");
			} else if (count == 8) {
				alert("이게 최선입니까?");
			} else if (count == 7) {
				alert("이제그만~ 더 누르지 마세요");
			} else if (count == 6) {
				alert("아따 그만하더라고~");
			} else if (count == 5) {
				alert("계속 그러면");
			} else if (count == 4) {
				alert("쫌~");
			} else if (count == 3) {
				alert("정~그러시다면");
			} else if (count == 2) {
				alert("그냥 예라고 하세요");
			} else if (count == 1) {
				alert("난 몰라");
			} else if (count == 0) {
				$(e.target).find("span").html("아니요");
				count = 9999999999;
			}
		}
	} ]);
}